package com.zwz.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;

public class EnterpriseInfo {
    private String legalRepresentative;
    private int isTechnologic;
    private String has_seen_time;
    private String show_enterprise_type;
    private String address;
    private String homepageSource;
    private int homepageVerifyedByAttribute;
    private String socialCreditCode;
    private List<String> listedLabelList;
    private List<String> secondIndustriesV2;
    private List<String> businessTags;
    private String logo;
    private RegCapital regCapital;
    private double ic_import_update_time;
    private int isHighTechEnterprise;
    private List<ImmediateUpdateStatus> immediate_update_status;
    private int isAnomaly;
    private String enterpriseType;
    private Address officeDefaultAddress;
    private int officeAddressTotalNum;
    private List<String> stockType;
    private List<OfficeAddressCityNum> officeAddressCityNumList;
    private String annualTurnover;
    private int stat;
    private CalEnterpriseScale calEnterpriseScale;
    private double ic_update_time;
    private String annualTurnoverAlgValueV2;
    private String annualTurnoverAlg;
    private String foundTime;
    private int homepageVerifyedByICP;
    private List<String> institutionTypes;
    private int isHistoryTechnologic;
    private int has_seen;
    private Industry12315 industry_12315;
    private String calEnterpriseScaleAlg;
    private int homepageReachability;
    private List<String> enName;
    private String name;
    private String operStatus;
    private String homepage;
    private Industry industry;
    private List<String> firstIndustriesV2;
    private IndustryQCC industry_qcc;
    private LegalRepresentativeInfo legalRepresentativeInfo;
    private String regNumber;
    private String enterpriseScaleAlgValueV2;
    private Address addressValue;
    @JsonProperty("_id")
    private String id;

    private String msg;  // 新增字段
    // 补充getter/setter

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }


    // Getters & Setters (省略详细代码)


    public Industry getIndustry() {
        return industry;
    }

    public void setIndustry(Industry industry) {
        this.industry = industry;
    }

    public String getLegalRepresentative() {
        return legalRepresentative;
    }

    public void setLegalRepresentative(String legalRepresentative) {
        this.legalRepresentative = legalRepresentative;
    }

    public int getIsTechnologic() {
        return isTechnologic;
    }

    public void setIsTechnologic(int isTechnologic) {
        this.isTechnologic = isTechnologic;
    }

    public String getHas_seen_time() {
        return has_seen_time;
    }

    public void setHas_seen_time(String has_seen_time) {
        this.has_seen_time = has_seen_time;
    }

    public String getShow_enterprise_type() {
        return show_enterprise_type;
    }

    public void setShow_enterprise_type(String show_enterprise_type) {
        this.show_enterprise_type = show_enterprise_type;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getHomepageSource() {
        return homepageSource;
    }

    public void setHomepageSource(String homepageSource) {
        this.homepageSource = homepageSource;
    }

    public int getHomepageVerifyedByAttribute() {
        return homepageVerifyedByAttribute;
    }

    public void setHomepageVerifyedByAttribute(int homepageVerifyedByAttribute) {
        this.homepageVerifyedByAttribute = homepageVerifyedByAttribute;
    }

    public String getSocialCreditCode() {
        return socialCreditCode;
    }

    public void setSocialCreditCode(String socialCreditCode) {
        this.socialCreditCode = socialCreditCode;
    }

    public List<String> getListedLabelList() {
        return listedLabelList;
    }

    public void setListedLabelList(List<String> listedLabelList) {
        this.listedLabelList = listedLabelList;
    }

    public List<String> getSecondIndustriesV2() {
        return secondIndustriesV2;
    }

    public void setSecondIndustriesV2(List<String> secondIndustriesV2) {
        this.secondIndustriesV2 = secondIndustriesV2;
    }

    public List<String> getBusinessTags() {
        return businessTags;
    }

    public void setBusinessTags(List<String> businessTags) {
        this.businessTags = businessTags;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public RegCapital getRegCapital() {
        return regCapital;
    }

    public void setRegCapital(RegCapital regCapital) {
        this.regCapital = regCapital;
    }

    public double getIc_import_update_time() {
        return ic_import_update_time;
    }

    public void setIc_import_update_time(double ic_import_update_time) {
        this.ic_import_update_time = ic_import_update_time;
    }

    public int getIsHighTechEnterprise() {
        return isHighTechEnterprise;
    }

    public void setIsHighTechEnterprise(int isHighTechEnterprise) {
        this.isHighTechEnterprise = isHighTechEnterprise;
    }

    public List<ImmediateUpdateStatus> getImmediate_update_status() {
        return immediate_update_status;
    }

    public void setImmediate_update_status(List<ImmediateUpdateStatus> immediate_update_status) {
        this.immediate_update_status = immediate_update_status;
    }

    public int getIsAnomaly() {
        return isAnomaly;
    }

    public void setIsAnomaly(int isAnomaly) {
        this.isAnomaly = isAnomaly;
    }

    public String getEnterpriseType() {
        return enterpriseType;
    }

    public void setEnterpriseType(String enterpriseType) {
        this.enterpriseType = enterpriseType;
    }

    public Address getOfficeDefaultAddress() {
        return officeDefaultAddress;
    }

    public void setOfficeDefaultAddress(Address officeDefaultAddress) {
        this.officeDefaultAddress = officeDefaultAddress;
    }

    public int getOfficeAddressTotalNum() {
        return officeAddressTotalNum;
    }

    public void setOfficeAddressTotalNum(int officeAddressTotalNum) {
        this.officeAddressTotalNum = officeAddressTotalNum;
    }

    public List<String> getStockType() {
        return stockType;
    }

    public void setStockType(List<String> stockType) {
        this.stockType = stockType;
    }

    public List<OfficeAddressCityNum> getOfficeAddressCityNumList() {
        return officeAddressCityNumList;
    }

    public void setOfficeAddressCityNumList(List<OfficeAddressCityNum> officeAddressCityNumList) {
        this.officeAddressCityNumList = officeAddressCityNumList;
    }

    public String getAnnualTurnover() {
        return annualTurnover;
    }

    public void setAnnualTurnover(String annualTurnover) {
        this.annualTurnover = annualTurnover;
    }

    public int getStat() {
        return stat;
    }

    public void setStat(int stat) {
        this.stat = stat;
    }

    public CalEnterpriseScale getCalEnterpriseScale() {
        return calEnterpriseScale;
    }

    public void setCalEnterpriseScale(CalEnterpriseScale calEnterpriseScale) {
        this.calEnterpriseScale = calEnterpriseScale;
    }

    public double getIc_update_time() {
        return ic_update_time;
    }

    public void setIc_update_time(double ic_update_time) {
        this.ic_update_time = ic_update_time;
    }

    public String getAnnualTurnoverAlgValueV2() {
        return annualTurnoverAlgValueV2;
    }

    public void setAnnualTurnoverAlgValueV2(String annualTurnoverAlgValueV2) {
        this.annualTurnoverAlgValueV2 = annualTurnoverAlgValueV2;
    }

    public String getAnnualTurnoverAlg() {
        return annualTurnoverAlg;
    }

    public void setAnnualTurnoverAlg(String annualTurnoverAlg) {
        this.annualTurnoverAlg = annualTurnoverAlg;
    }

    public String getFoundTime() {
        return foundTime;
    }

    public void setFoundTime(String foundTime) {
        this.foundTime = foundTime;
    }

    public int getHomepageVerifyedByICP() {
        return homepageVerifyedByICP;
    }

    public void setHomepageVerifyedByICP(int homepageVerifyedByICP) {
        this.homepageVerifyedByICP = homepageVerifyedByICP;
    }

    public List<String> getInstitutionTypes() {
        return institutionTypes;
    }

    public void setInstitutionTypes(List<String> institutionTypes) {
        this.institutionTypes = institutionTypes;
    }

    public int getIsHistoryTechnologic() {
        return isHistoryTechnologic;
    }

    public void setIsHistoryTechnologic(int isHistoryTechnologic) {
        this.isHistoryTechnologic = isHistoryTechnologic;
    }

    public int getHas_seen() {
        return has_seen;
    }

    public void setHas_seen(int has_seen) {
        this.has_seen = has_seen;
    }

    public Industry12315 getIndustry_12315() {
        return industry_12315;
    }

    public void setIndustry_12315(Industry12315 industry_12315) {
        this.industry_12315 = industry_12315;
    }

    public String getCalEnterpriseScaleAlg() {
        return calEnterpriseScaleAlg;
    }

    public void setCalEnterpriseScaleAlg(String calEnterpriseScaleAlg) {
        this.calEnterpriseScaleAlg = calEnterpriseScaleAlg;
    }

    public int getHomepageReachability() {
        return homepageReachability;
    }

    public void setHomepageReachability(int homepageReachability) {
        this.homepageReachability = homepageReachability;
    }

    public List<String> getEnName() {
        return enName;
    }

    public void setEnName(List<String> enName) {
        this.enName = enName;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getOperStatus() {
        return operStatus;
    }

    public void setOperStatus(String operStatus) {
        this.operStatus = operStatus;
    }

    public String getHomepage() {
        return homepage;
    }

    public void setHomepage(String homepage) {
        this.homepage = homepage;
    }

    public List<String> getFirstIndustriesV2() {
        return firstIndustriesV2;
    }

    public void setFirstIndustriesV2(List<String> firstIndustriesV2) {
        this.firstIndustriesV2 = firstIndustriesV2;
    }

    public IndustryQCC getIndustry_qcc() {
        return industry_qcc;
    }

    public void setIndustry_qcc(IndustryQCC industry_qcc) {
        this.industry_qcc = industry_qcc;
    }

    public LegalRepresentativeInfo getLegalRepresentativeInfo() {
        return legalRepresentativeInfo;
    }

    public void setLegalRepresentativeInfo(LegalRepresentativeInfo legalRepresentativeInfo) {
        this.legalRepresentativeInfo = legalRepresentativeInfo;
    }

    public String getRegNumber() {
        return regNumber;
    }

    public void setRegNumber(String regNumber) {
        this.regNumber = regNumber;
    }

    public String getEnterpriseScaleAlgValueV2() {
        return enterpriseScaleAlgValueV2;
    }

    public void setEnterpriseScaleAlgValueV2(String enterpriseScaleAlgValueV2) {
        this.enterpriseScaleAlgValueV2 = enterpriseScaleAlgValueV2;
    }

    public Address getAddressValue() {
        return addressValue;
    }

    public void setAddressValue(Address addressValue) {
        this.addressValue = addressValue;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
}